|
Radiant is a free software content management system written in Ruby created and designed by John W. Long as a Ruby on Rails web application. While suitable for the non-technical user, it also provides elements for more advanced users. Radiant has a lightweight core library with "extensions" providing additional customised functionality. Because extensions do not modify the core, upgrading is simplified; With over 200 extensions in the extension registry〔(Radiant Extension Registry )〕 it can be adapted for a range of uses including membership management.〔("Radiant CMS as member management system" )〕 All the content is stored inside a database. It is possible to use MySQL, PostgreSQL or SQLite. Radiant depends, like every Ruby on Rails application, on the installed adapters for the database. It is distributed via a separate download or installable with RubyGems. Two PHP ports of Radiant CMS are available as Frog CMS and Wolf CMS. ==Design== Radiant projects are based on 3 elements: Pages, Snippets and Layouts.〔(Radiant Overview )〕 Pages: Pages hold the body content and can include multiple page parts such as a sidebar. Radiant allows arrangement of pages according to any hierarchy. For example, if Radiant is used as a blog, all blog entries are Pages inside the Radiant system, arranged to reflect the actual structure of the content. For the non-technical user WYSIWYG Page editing is available as an extension〔("CKEditor as radiant extension" )〕 Snippets: Snippets are essentially just content that can be reused everywhere in the project and make page creation easier. Layouts: Layouts define the general look of a Page much like a template. Upon Page creation, a Layout can be selected for this Page to be inserted in. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Radiant (software)」の詳細全文を読む スポンサード リンク
|